package com.scs.dao;

import com.scs.pojo.UploadTask;

import java.util.List;

public interface UploadTaskMapper {
    //学生提交时修改数据库,修改提交状态，提交文件
    int uploadTaskUpdate(String userId, String taskId, String path, String fileName, String status,String uploadClaim);
    //批量插入学生作业信息插入操作
    int uploadTaskInsert(List<UploadTask> uploadTasks);
    //获取学生作业
    List<UploadTask> getStudentsTaskByTaskId(String taskId);
    //学生获取个人作业信息
    List<UploadTask> studentGetUploadTask(String userId);
    //教师删除作业时，同时将上传作业表中的数据删除
    int teacherDeleteTask(List<String> taskId);
    //模糊查询学生作业
    List<UploadTask> searchOfTaskSubmit(String taskId, String key);
    int teacherCorrectUploadTask(String userId, String taskId, String score, String teacherComment, String checkStatus);
}
